Shah Allah Ditta, A Village Of Caves In The Margalla Hills Of Islamabad Must Visit Place - Aaj News